#ifndef _CONSTANT_H
#define _CONSTANT_H

#include <stdio.h>
#include <malloc.h>
#include <time.h>

#define DataType int
#define Capacity 128 // 2^7

void currentYMDHIS()
{
    time_t tmpcal_ptr;
    struct tm *tmp_ptr = NULL;
    time(&tmpcal_ptr);
    printf("after localtime, the time is:%d.%d.%d ", (1900 + tmp_ptr->tm_year), (1 + tmp_ptr->tm_mon), tmp_ptr->tm_mday);
    printf("%d:%d:%d\n", tmp_ptr->tm_hour, tmp_ptr->tm_min, tmp_ptr->tm_sec);
}

void error(const char *str)
{
    printf("[Error] ");
    printf("%s\n", str);
    // currentYMDHIS();
}

void warning(const char *str)
{
    printf("[Warning] ");
    printf("%s\n", str);
}

void debug(const char *str)
{
    printf("[Debug] ");
    printf("%s\n", str);
}

#endif
